else
{
scrollable_child = gtk_viewport_new (hadj, vadj);
- gtk_container_add (GTK_CONTAINER (scrollable_child), child);
+ gtk_viewport_set_child (GTK_VIEWPORT (scrollable_child), child);
priv->auto_added_viewport = TRUE;
}
popover = gtk_menu_button_get_popover (GTK_MENU_BUTTON (data));
sw = gtk_bin_get_child (GTK_BIN (popover));
viewport = gtk_bin_get_child (GTK_BIN (sw));
- box = gtk_bin_get_child (GTK_BIN (viewport));
+ box = gtk_viewport_get_child (GTK_VIEWPORT (viewport));
children = gtk_container_get_children (GTK_CONTAINER (box));
for (c = children; c; c = c->next)
gtk_container_add (GTK_CONTAINER (scrolled_window), viewport);
grid = gtk_grid_new ();
- gtk_container_add (GTK_CONTAINER (viewport), grid);
+ gtk_viewport_set_child (GTK_VIEWPORT (viewport), grid);
for (i = 0; i < 4; i++)
{
gtk_container_add (GTK_CONTAINER (window), sw);
gtk_container_add (GTK_CONTAINER (sw), viewport);
- gtk_container_add (GTK_CONTAINER (viewport), grid);
+ gtk_viewport_set_child (GTK_VIEWPORT (viewport), grid);
child = oriented_test_widget ("#800080", "#800080");
gtk_grid_attach (GTK_GRID (grid), child, 0, 0, 1, 1);
gtk_widget_show (label);
gtk_widget_show (viewport);
- gtk_container_add (GTK_CONTAINER (viewport), label);
+ gtk_viewport_set_child (GTK_VIEWPORT (viewport), label);
gtk_container_add (GTK_CONTAINER (swindow), viewport);
/* Add controls here */
gtk_widget_set_margin_end (grid, 20);
gtk_widget_set_margin_top (grid, 20);
gtk_widget_set_margin_bottom (grid, 20);
- gtk_container_add (GTK_CONTAINER (viewport), grid);
+ gtk_viewport_set_child (GTK_VIEWPORT (viewport), grid);
for (i = 0; i < 20; i++)
for (j = 0; j < 20; j++)